<?php

require "./vendor/autoload.php";

$client = new \kaycn\milvusphp\milvus_clinet("http://milvus.kaycn.com");
echo $client->state();
//echo $client->collections();
//var_dump(json_decode($client->collections()->getContents(),true));

//$res = $client->create_collection("test_test01",512,1024,"L2");
//
//var_dump($res);

//$res = $client->get_collection("test_test01");
$data = [0.005981667432934046, 0.0, 0.0, 0.001278022537007928, 0.029705362394452095, 0.09727992862462997, 0.04286621883511543, 0.020379841327667236, 0.0, 0.0, 0.0, 0.01574684865772724, 0.052801795303821564, 0.0,
    0.010854036547243595, 0.15111202001571655, 0.0, 0.0, 0.1680714637041092, 0.03233984857797623, 0.0, 0.0, 0.01964654214680195, 0.005018651485443115, 0.0, 0.12281447649002075, 0.049144163727760315, 0.017939336597919464, 0.0031011183746159077, 0.08110099285840988, 0.024374432861804962, 0.01023266464471817, 0.033186256885528564, 0.03630487993359566, 0.06000702455639839, 0.015081233344972134, 0.0013228798052296042, 0.05134357139468193, 0.0, 0.0, 0.029703792184591293, 0.04200079292058945, 0.04558547958731651, 0.0, 0.0, 0.0, 0.037966538220644, 0.0, 0.04177095741033554, 0.0, 0.04564148932695389, 0.021452831104397774, 0.1252233386039734, 0.05865754187107086, 0.018496444448828697, 0.008851408027112484, 0.0, 0.0, 0.0010996824130415916, 0.0, 0.0, 0.0004932046285830438, 0.07209864258766174, 0.0, 0.016313321888446808, 0.040438663214445114, 0.017123732715845108, 0.0, 0.0, 0.0, 0.0, 0.034924186766147614, 0.021256517618894577, 0.005904145073145628, 0.0, 0.06413855403661728, 0.023262351751327515, 0.06263752281665802, 0.0914444699883461, 0.0, 0.0, 0.015719540417194366, 0.04395419731736183, 0.03338823467493057, 0.0, 0.021599363535642624, 0.07672462612390518, 0.0, 0.0, 0.0421098917722702, 0.0, 0.0, 0.01306051854044199, 0.0014043641276657581, 0.006071739364415407, 0.011902973055839539, 0.06940749287605286, 0.0, 0.049313850700855255, 0.017221329733729362, 0.04719503968954086, 0.032008301466703415, 0.0, 0.042146019637584686, 0.006253517232835293, 0.0, 0.025101514533162117, 0.038147106766700745, 0.08613532036542892, 0.004880359396338463, 0.017285343259572983, 0.0, 0.08086880296468735, 0.026059089228510857, 0.04014250263571739, 0.0, 0.00938463769853115, 0.04256086423993111, 0.0, 0.04087857902050018, 0.07876917719841003, 0.0, 0.0, 0.04350784420967102, 0.004536390770226717, 0.10977516323328018, 0.0, 0.0, 0.0016406753566116095, 0.006894233636558056, 0.02975994348526001, 0.0, 0.0, 0.011128583922982216, 0.0, 0.0, 0.033241525292396545, 0.02346796728670597, 0.07688821107149124, 0.04293069615960121, 0.0, 0.0, 0.020206039771437645, 0.04129473865032196, 0.024710621684789658, 0.0, 0.012617445550858974, 0.014569750986993313, 0.01780339889228344, 0.15334661304950714, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05276172608137131, 0.03687362000346184, 0.010772114619612694, 0.0, 0.004500070586800575, 0.01323691289871931, 0.018332548439502716, 0.0, 0.038700517266988754, 0.03888341784477234, 0.0, 0.028851697221398354, 0.0, 0.02376842126250267, 0.0, 0.0036097802221775055, 0.0, 0.057348452508449554, 0.014189286157488823, 0.010874603874981403, 0.0, 0.0017064131097868085, 0.011059761047363281, 0.09752760827541351, 0.0239089485257864, 0.0, 0.10065720975399017, 0.04221136495471001, 0.0625729113817215, 0.004804533440619707, 0.04983410984277725, 0.07611549645662308, 0.012359961867332458, 0.0, 0.0, 0.0, 0.0, 0.015786804258823395, 0.0020374085288494825, 0.0078963041305542, 0.0, 0.05078582093119621, 0.0, 0.0, 0.0, 0.0, 0.05792742222547531, 0.0, 0.0, 0.05746860057115555, 0.0, 0.09733360260725021, 0.0, 0.0, 0.03768371045589447, 0.06530316174030304, 0.015577008947730064, 0.06064539775252342, 0.03947862610220909, 0.0, 0.01878962107002735, 0.0, 0.002709658583626151, 0.015333273448050022, 0.08424845337867737, 0.03397365286946297, 0.02349063754081726, 0.0009375388035550714, 0.015272542834281921, 0.0, 0.04436204209923744, 0.025151744484901428, 0.06237317994236946, 0.0020909442100673914, 0.05818689987063408, 0.07997088134288788, 0.026527991518378258, 0.03793347254395485, 0.0760502815246582, 0.0, 0.0, 0.0421290285885334, 0.013652289286255836, 0.08451570570468903, 0.13032934069633484, 0.0020191373769193888, 0.00636324193328619, 0.0, 0.059655897319316864, 0.009419982321560383, 0.028095582500100136, 0.0, 0.0, 0.03447945415973663, 0.013935301452875137, 0.041745252907276154, 0.0, 0.08835447579622269, 0.007369343191385269, 0.013777511194348335, 0.007438809145241976, 0.06423980742692947, 0.0,
    0.05593952536582947, 0.0474199540913105, 0.0734407976269722, 0.004506297875195742, 0.013464913703501225, 0.005340953823179007, 0.05657786503434181, 0.00380318914540112, 0.006757854484021664, 0.019361428916454315, 0.0, 0.0, 0.03238983452320099, 0.00023996789241209626, 0.08987364172935486, 0.0, 0.023211659863591194, 0.0, 0.10079235583543777, 0.0, 0.0, 0.0, 0.0, 0.0546991266310215, 0.02204933762550354, 0.02418961562216282, 0.01882585696876049, 0.0, 0.0, 0.0, 0.1187872514128685, 0.0, 0.002898121252655983, 0.0, 0.026653025299310684, 0.1833982765674591, 0.03186146914958954, 0.0, 0.03533704951405525, 0.0, 0.0059021953493356705, 0.002251044847071171, 0.01956929825246334, 0.04563666880130768, 0.047636400908231735, 0.0, 0.03533634543418884, 0.04326355457305908, 0.009675247594714165, 0.039563823491334915, 0.09613361954689026, 0.0, 0.0, 0.0, 0.023316070437431335, 0.0, 0.022369245067238808, 0.0, 0.04924532398581505, 0.07514993101358414, 0.0, 0.0438583679497242, 0.02107193134725094, 0.0356200635433197, 0.004611827898770571, 0.023135928437113762, 0.0005243243649601936, 0.0, 0.031300608068704605, 0.0, 0.059330426156520844, 0.0, 0.0, 0.19421760737895966, 0.11621741205453873, 0.004826284013688564, 0.006740038748830557, 0.018699444830417633, 0.0, 0.006362544372677803, 0.00098602962680161, 0.043722912669181824, 0.03711376711726189, 0.014867170713841915, 0.06648840010166168, 0.01936512254178524, 0.03182965889573097, 0.0, 0.024933038279414177, 0.029563777148723602, 0.0, 0.006408757995814085, 0.16828060150146484, 0.0, 0.04094589129090309, 0.040814612060785294, 0.029811108484864235, 0.019784141331911087, 0.07774879783391953, 0.03431416302919388, 0.0, 0.0, 0.0, 0.033932410180568695, 0.06788250803947449, 0.04694439843297005, 0.0, 0.031469136476516724, 0.011392258107662201, 0.048123039305210114, 0.0, 0.0765850767493248, 0.0, 0.0, 0.0, 0.0, 0.04186264052987099, 0.0, 0.0, 0.00801945198327303, 0.0, 0.06024574488401413, 0.019342530518770218, 0.24496668577194214, 0.0, 0.002011490287259221, 0.03817182034254074, 0.012024430558085442, 0.0, 0.004831710364669561, 0.13890473544597626, 0.0, 0.007144846487790346, 0.0, 0.0, 0.0, 0.004674328025430441, 0.06054224446415901, 0.07077177613973618, 0.04283132404088974, 0.04758765175938606, 0.05301573872566223, 0.0, 0.0052488031797111034, 0.003264225088059902, 0.0, 0.0, 0.016696248203516006, 0.0, 0.0707395002245903, 0.016533462330698967, 0.0022705846931785345, 0.0, 0.007002776488661766, 0.008544697426259518, 0.0, 0.04458748549222946, 0.010521996766328812, 0.02029225043952465, 0.04364372044801712, 0.01909741759300232, 0.0, 0.05143195390701294, 0.0, 0.035476841032505035, 0.04783130809664726, 0.0, 0.012156623415648937, 0.0, 0.0, 0.01586645469069481, 0.005776505917310715, 0.0020821751095354557, 0.028907882049679756, 0.006702687591314316, 0.0, 0.0071560232900083065, 0.08232418447732925, 0.0, 0.0, 0.04583427682518959, 0.0, 0.06586608290672302, 0.032114092260599136, 0.17106404900550842, 0.016631534323096275, 0.06564188003540039, 0.09096314013004303, 0.03655169904232025, 0.0005072957137599587, 0.01440744660794735, 0.050138313323259354, 0.00802368763834238, 0.0, 0.0, 0.0, 0.0, 0.04570765793323517, 0.11679152399301529, 0.029185784980654716, 0.0, 0.10172735154628754, 0.02800513431429863, 0.10575032234191895, 0.03651430830359459, 0.004931365139782429, 0.06063849478960037, 0.02261197380721569, 0.0, 0.08786632865667343, 0.0014805905520915985, 0.01682700775563717, 0.011789146810770035, 0.0073997266590595245, 0.07151376456022263, 0.06558915227651596, 0.09395070374011993, 0.0, 0.015557713806629181, 0.0, 0.07868769764900208, 0.014462962746620178, 0.047168318182229996, 0.02009226381778717, 0.029148291796445847, 0.01149265468120575, 0.02571125701069832, 0.0579565055668354, 0.04965287446975708, 0.1400049775838852, 0.029245344921946526, 0.007787450682371855, 0.0, 0.039503201842308044, 0.06848416477441788, 0.0, 0.12955226004123688, 0.01953068934381008, 0.0, 0.0040385001339018345, 0.0015020755818113685, 0.008307410404086113, 0.0, 0.0, 0.056628257036209106, 0.006850309204310179, 0.008343289606273174, 0.027217114344239235, 0.0,
    0.02145467698574066, 0.12593835592269897, 0.02849576808512211, 0.01435733214020729, 0.0];

//$res = $client->vectors("test_test01","POST",[$data]);
$res = $client->search_vectors("test_test01",[$data],1);
var_dump($res);
